草庐IT

android - ClassCastException 发生在 onRestoreInstanceState

全部标签

windows - 打开默认桌面注册表项时发生 BGInfo 错误

运行非常好的BGInfo工具来唯一标识各种计算机。但是,在尝试在Windows2008ServerR2上运行时,出现以下错误:“打开默认桌面注册表项时出错。请确保当前用户有权更改登录桌面设置:访问被拒绝。”该程序通过位于“C:\ProgramData\Microsoft\Windows\StartMenu\Programs\Startup”中的快捷方式启动,该快捷方式指定一个.BGI配置文件(相对于从注册表读取设置)。关于为什么管理员以外的用户会发生错误的想法?在更深入的层面上,我很好奇是否有人知道为什么BGInfo必须打开“默认桌面注册表项”以及它在“登录桌面设置”中更新的内容(引用

android - Eclipse 说我的 SDK 工具已经过时了

当我打开Eclipse时,它​​告诉我我的SDK工具已过时。Eclipse说我当前的版本是17,我可以将它更新到20。这是一个谎言;当我打开SDKManager时,我的SDK工具是20.0.1。但是当我打开SDKManagerVIAEclipse时,SDK工具更改为版本17。我已经查看了Eclipse:won'tletmeuseAndroidSDK,wronglyclaimsmyADTisoutofdate但它仍然行不通。我删除了Eclipse并通过下载Eclipse并将Android存储库(ADT)安装到Eclipse重新开始。不走运,仍然告诉我SDK工具是17。所以我决定一起玩并单

android - 三星 Galaxy SIII 与 ACR122U 交互

我有一台三星GalaxySIII(版本4.0.4)和一台ACR122U-A2(驱动程序版本1.1.6.3)非接触式读卡器。我正在尝试通过阅读器从手机中获取一些或其他唯一代码/ID。我可以从老式NFC诺基亚手机和MiFare卡中获取唯一ID。但是,一旦我将SGSIII放在读卡器上,它每次都会生成一个新的唯一ID-诺基亚手机或MiFare汽车不是这种情况。我已经安装了市场(Play商店)上几乎所有的NFC应用程序-但仍然无法通过任何演示应用程序在我的电脑上显示任何信息。谁能帮我解决这个问题? 最佳答案 随机唯一ID是一项功能,而不是错误

windows - 更改几行后 SQLRowCount 的行为发生变化

我有一个客户ODBC应用程序,它在大多数操作后对受影响的行进行完整性检查。突然间,这些检查都失败了。在这种情况下,插入后受影响的行预计为1。在查看日志后,该值返回未知(-1)。有谁知道为什么行为会改变?附加信息:应用程序正在Windows服务器上运行数据库是Oracle。驱动是MicrosoftOracleDriver客户表示最近没有对数据库或驱动程序进行升级。客户声称问题是在更改/删除表中的几行后开始的。其他详细信息:驱动程序是“MicrosoftODBCforOracle”,版本是2.576.3959.00,文件名是MSORCL32.dll,日期是2/17/2007。Oracle数

windows - DIDEVICEINSTANCE guidInstance 和 guidProduct 在同一设备上发生变化

我在一个项目中使用DirectInput8来监控电脑的各个组件。我们使用DirectInput8来监控操纵杆。通过枚举所有以DI8DEVCLASS_GAMECTRL为类型、以DIEDFL_ATTACHEDONLY为标志的操纵杆来检索数据。最近我注意到我们出现了多个操纵杆。首先,我查看了我们在两次重新启动之间存储组件的xml文件。游戏杆有两个条目,LogitechExtreme3dpro,每个条目都有一个独特的产品指南。我备份了文件并将其删除,在我重新启动机器后下次应用程序启动时有效地强制重新扫描机器。我能够让同样的问题发生并注销guids并且它们每个都不同。该系统只有一个插入的操纵杆,

使用 Linux 上不会发生的长列表时的 Python MemoryError

我开始使用一个相当大的模拟代码,它需要存储多达189383040个float。我知道,这很大,但没有太多办法可以解决这个问题,比如只查看其中的一部分或一个接一个地处理它们。我写了一个简短的脚本,它重现了错误,所以我可以在不同的环境中快速测试它:noSnapshots=1830noObjects=14784objectsDict={}forobjinrange(0,noObjects):objectsDict[obj]=[[],[],[]]forsnapshotinrange(0,noSnapshots):objectsDict[obj][0].append([1.232143454,1

android - 访问调制解调器 - Android 设备 (Nexus 5)

Device:GoogleNexus5(Un-rooted)HostMachine:Window7我想将Android设备作为调制解调器访问(使用COM或调制解调器端口)并最终使用HyperTerminal/Teraterm传递AT命令。所以在将设备连接到WindowsBox后,设备在设备管理器下被检测到,但没有显示任何COM端口(默认COM0除外)。右键更新驱动,提示找不到驱动我已经尝试了以下选项,但没有成功。尝试过this在rootNexus5上,但不会公开使用哪个/dev/smdX。尝试了所有组合,但没有用。尝试了GoogleUSBDrivers来自GoogleAndroid的网

c# - 是否有一个 API 可以设置双击的第一次和第二次点击之间可能发生的最小毫秒数?

我找到了函数SetDoubleClickTime设置鼠标双击时间。这意味着:双击的第一次和第二次点击之间可能发生的最大毫秒数。但我想在操作系统中设置相反的东西,考虑用户双击的最小间隔。这有可能吗?编辑:只是我想知道我是否有比挂上鼠标并设置计时器或其他东西来比较时间更多的选择。UPDATE我最初的意图是想办法将这个AutoHotkey片段翻译成.NET代码:LButton::If(A_TimeSincePriorHotkey我只是想也许我可以通过使用WindowsAPI的native函数来节省编写代码的所有时间。 最佳答案 Syste

Android 调试桥 adb shell

我想知道是否可以通过编写批处理文件或任何其他方式从Windows远程运行/system/bin/shandroidshell命令。当我写一个批处理文件时,它没有在“adbshell”之后执行任何命令(控制权正在转移到/system/bin/sh,我不能从这里运行任何命令)我需要知道是否有一种方法可以在不手动输入命令的情况下向我的Android设备上运行的shell发出命令? 最佳答案 将以下行发送到输入缓冲区以供adbshell处理的简单示例。@echooff(echolsechocdsdcardecholsechoexit)|ad

java - 手动编译android应用程序的麻烦

我正在尝试使用我在此处找到的一些详细信息手动编译我的Android应用程序:http://geosoft.no/development/android.html一切正常。我现在可以编译我自己的应用程序而不需要除我之外的任何工具。这意味着没有Gradle也没有Androidstudio。它运行完美,除非我需要编译使用GooglePlay库的应用程序。我想做的是在我的布局中创建一个Googlemap实例,如下所示:setContentView(R.layout.mymap_layout);应用程序因以下错误而崩溃:E/AndroidRuntime(26119):FATALEXCEPTION